Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Automation] Bump Golang version to 1.24.1 #6872

Draft
wants to merge 17 commits into
base: main
Choose a base branch
from

Conversation

v1v
Copy link
Member

@v1v v1v commented Feb 14, 2025

It requires the version to be bumped first in golang-crossbuild project, then a new release will be added to:
https://github.com/elastic/golang-crossbuild/releases/tag/v1.24.1.
Otherwise it will fail until the docker images are available.


Bump golang-version to latest version

Update .go-version

1 file(s) updated with "1.24.0": * .go-version

1.23.7
no GitHub Release found for go1.23.7 on "https://github.com/golang/go"
1.24.0
no GitHub Release found for go1.24.0 on "https://github.com/golang/go"
1.24.1
no GitHub Release found for go1.24.1 on "https://github.com/golang/go"
Update version.asciidoc

1 file(s) updated with ":go-version: 1.24.0": * version/docs/version.asciidoc

1.23.7
no GitHub Release found for go1.23.7 on "https://github.com/golang/go"
1.24.0
no GitHub Release found for go1.24.0 on "https://github.com/golang/go"
1.24.1
no GitHub Release found for go1.24.1 on "https://github.com/golang/go"
Update .golangci.yml

1 file(s) updated with "1.24.0": * .golangci.yml

1.24.0
no GitHub Release found for go1.24.0 on "https://github.com/golang/go"
Update go.mod version

1 file(s) updated with "go 1.24.0": * go.mod

1.23.7
no GitHub Release found for go1.23.7 on "https://github.com/golang/go"
1.24.0
no GitHub Release found for go1.24.0 on "https://github.com/golang/go"
1.24.1
no GitHub Release found for go1.24.1 on "https://github.com/golang/go"
Update from dockerfiles

2 file(s) updated with "ARG GO_VERSION=1.24.0": * Dockerfile * Dockerfile.skaffold

1.23.7
no GitHub Release found for go1.23.7 on "https://github.com/golang/go"
1.24.0
no GitHub Release found for go1.24.0 on "https://github.com/golang/go"
1.24.1
no GitHub Release found for go1.24.1 on "https://github.com/golang/go"

Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

v1v added 5 commits February 14, 2025 16:01
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
@v1v v1v requested a review from a team as a code owner February 14, 2025 15:02
@v1v v1v requested review from blakerouse and pchila February 14, 2025 15:02
@mergify mergify bot assigned v1v Feb 14, 2025
@v1v v1v marked this pull request as draft February 14, 2025 15:03
@v1v
Copy link
Member Author

v1v commented Feb 14, 2025

how did I generate this?

diff --git a/.ci/updatecli/updatecli-bump-golang.yml b/.ci/updatecli/updatecli-bump-golang.yml
index be86caf4d2..ea4daf3a01 100644
--- a/.ci/updatecli/updatecli-bump-golang.yml
+++ b/.ci/updatecli/updatecli-bump-golang.yml
@@ -67,13 +67,6 @@ conditions:
       tag: '{{ source "latestGoVersion" }}'
     sourceid: latestGoVersion
 
-  goDefaultVersion-check:
-    name: Check if defined golang version differs
-    kind: shell
-    sourceid: latestGoVersion
-    spec:
-      command: 'grep -v -q {{ source "latestGoVersion" }} .go-version #'
-
 targets:
   update-go-version:
     name: "Update .go-version"
diff --git a/.go-version b/.go-version
index 2560439f07..53cc1a6f92 100644
--- a/.go-version
+++ b/.go-version
@@ -1 +1 @@
-1.22.12
+1.24.0
$ GITHUB_TOKEN=$(gh auth token) \
  GITHUB_ACTOR=v1v \
  updatecli apply --config .ci/updatecli/updatecli-bump-golang.yml --values .ci/updatecli/values.d/scm.yml

.golangci.yml Outdated
@@ -130,7 +130,7 @@ linters-settings:

gosimple:
# Select the Go version to target. The default is '1.13'.
go: "1.22.12"
go: "1.24.0"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these can be removed, see #5309

the default is whatever is in the go.mod file

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome!

This PR won't supersede #5309 - I only raised it to see if the golang-crossbuild changes worked fine after enabling 1.24.0

@@ -196,7 +196,7 @@ steps:
artifact_paths:
- "build/TEST-go-unit.cov"
agents:
image: "golang:1.22.6"
image: "golang:1.24.0"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've just created #6893

Copy link

github-actions bot added 4 commits March 5, 2025 20:06
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
@github-actions github-actions bot changed the title [Automation] Bump Golang version to 1.24.0 [Automation] Bump Golang version to 1.23.7 Mar 5, 2025
Copy link
Contributor

mergify bot commented Mar 5, 2025

This pull request is now in conflicts. Could you fix it? 🙏
To fixup this pull request, you can check out it locally. See documentation: https://help.github.com/articles/checking-out-pull-requests-locally/

git fetch upstream
git checkout -b updatecli_main_901223529a6beca5c9cb3180f1dae9731c8da4e9c40169d7042cc0163a6d7e24 upstream/updatecli_main_901223529a6beca5c9cb3180f1dae9731c8da4e9c40169d7042cc0163a6d7e24
git merge upstream/main
git push upstream updatecli_main_901223529a6beca5c9cb3180f1dae9731c8da4e9c40169d7042cc0163a6d7e24

github-actions bot added 4 commits March 6, 2025 20:05
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
@github-actions github-actions bot changed the title [Automation] Bump Golang version to 1.23.7 [Automation] Bump Golang version to 1.24.1 Mar 6, 2025
@elasticmachine
Copy link
Contributor

💔 Build Failed

Failed CI Steps

History

cc @v1v

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants